package com.ruoyi.epidemic.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 部门树item字段信息
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class DeptTreeViewItem {
    /**
     * 部门id
     */
    private Long deptId;
    /**
     * 当前部门的父级id
     */
    private Long parentDeptId;
    /**
     * 当前部门名称，对应deptName
     */
    private String text;
    /**
     * 当前部门排序
     */
    private Integer orderNum;
    /**
     * 当前部门是否委外部门
     */
    private String outside;
    /**
     * 当前部门下所包含的部门总数
     */
    private List<Integer> tags;
    /**
     * 当前部门所包含的下级部门数据
     */
    private List<DeptTreeViewItem> nodes;
}
